Public Class NetworkStatusRequest
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_NetworkStatusResponseType As NetworkStatusResponseType

<FieldInfo(GetType(NetworkStatusResponseTypeFieldInfo), 1)> _
Public Property NetworkStatusResponseType() As NetworkStatusResponseType
Get
Return m_NetworkStatusResponseType
End Get
Set (value As NetworkStatusResponseType)
m_NetworkStatusResponseType = value
End Set
End Property

Private m_NetworkRequestID As String

<FieldInfo(GetType(NetworkRequestIDFieldInfo), 2)> _
Public Property NetworkRequestID() As String
Get
Return m_NetworkRequestID
End Get
Set (value As String)
m_NetworkRequestID = value
End Set
End Property

Private m_NetworkResponseID As String

<FieldInfo(GetType(NetworkResponseIDFieldInfo), 3)> _
Public Property NetworkResponseID() As String
Get
Return m_NetworkResponseID
End Get
Set (value As String)
m_NetworkResponseID = value
End Set
End Property

Private m_LastNetworkResponseID As String

<FieldInfo(GetType(LastNetworkResponseIDFieldInfo), 4)> _
Public Property LastNetworkResponseID() As String
Get
Return m_LastNetworkResponseID
End Get
Set (value As String)
m_LastNetworkResponseID = value
End Set
End Property

'Group: NoCompIDs
Private m_NoCompIDs As New List(Of NoCompIDsGroup)

<FieldInfo(GetType(NoCompIDsGroup), 5)> _
Public ReadOnly Property NoCompIDs As List(Of NoCompIDsGroup)
Get
Return m_NoCompIDs
End Get
End Property

Public Class NoCompIDsGroup
Inherits Group

Private m_RefCompID As String

<FieldInfo(GetType(RefCompIDFieldInfo), 0)> _
Public Property RefCompID() As String
Get
Return m_RefCompID
End Get
Set (value As String)
m_RefCompID = value
End Set
End Property

Private m_RefSubID As String

<FieldInfo(GetType(RefSubIDFieldInfo), 1)> _
Public Property RefSubID() As String
Get
Return m_RefSubID
End Get
Set (value As String)
m_RefSubID = value
End Set
End Property

Private m_LocationID As String

<FieldInfo(GetType(LocationIDFieldInfo), 2)> _
Public Property LocationID() As String
Get
Return m_LocationID
End Get
Set (value As String)
m_LocationID = value
End Set
End Property

Private m_DeskID As String

<FieldInfo(GetType(DeskIDFieldInfo), 3)> _
Public Property DeskID() As String
Get
Return m_DeskID
End Get
Set (value As String)
m_DeskID = value
End Set
End Property

Private m_StatusValue As StatusValue

<FieldInfo(GetType(StatusValueFieldInfo), 4)> _
Public Property StatusValue() As StatusValue
Get
Return m_StatusValue
End Get
Set (value As StatusValue)
m_StatusValue = value
End Set
End Property

Private m_StatusText As String

<FieldInfo(GetType(StatusTextFieldInfo), 5)> _
Public Property StatusText() As String
Get
Return m_StatusText
End Get
Set (value As String)
m_StatusText = value
End Set
End Property


End Class




'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 6)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

